@charset "utf-8";
/* CSS Document */
.search {  width: 191px; height: 21px; margin: 14px 0 0 570px; float: left; border: 1px solid #a3ddf1; }
.search_text { width: 168px; height: 21px; margin: 0; padding: 0; border: 0; float: left; color: #cccccc; line-height: 21px; vertical-align: middle; }
.search_btn { width: 23px; height: 21px; background: url(../../images/index_v1.1_02_02_03_03.png) no-repeat; border: none; }

.main { height: 355px; float: left; margin-top: 18px; }
.main img { float: left; margin-left: 13px;}
.main_right_title { font-size: 25px; color: #005f9b; font-weight: bold; margin: 35px 0 26px 52px; }

.login { width: 484px; height: 346px; float: left; margin: 0 0 0 18px;  border: 1px solid #7bd0ea; background: url(../../images/page3/login_bg.png) repeat-x;  }
.login form { margin-left: 52px; height: 269px; }
.login ul { float: left; display: block; margin: 0; padding: 0; list-style: none; }
.login li { width: 439px; display: block; float: left; margin: 0;  }
.login_a input { margin: 0 0 0 38px; display: block; float: left; color: #FFF; }
.login input.text { width: 194px; height: 30px; line-height:28px; vertical-align:middle; border: 1px solid #a3ddf1; color: #000; margin: 0 0 17px 0; float: left; }
.login_title { width: 65px; float: left; margin-top: 7px; color: #204452; font-size: 18px; }
.login input.btna { float: left; width: 82px; height: 34px; cursor: pointer; font-size: 15px; margin-left: 84px; padding: 0; background: url(../../images/btn/btn_little_blue.png) repeat-x; border: none; color: #FFF; font-weight: bold; }
.btna_right {  width: 3px; height: 35px; float: left; background: url(../../images/btna_right.png) no-repeat; }
.login_hr { border-bottom: 1px solid #7cd0eb; padding: 0px; margin-top: 17px; }

